package com.baor.domain.conf;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 分销设置对象 t_distribution_conf
 *
 * @author ruoyi
 * @date 2024-05-14
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("t_distribution_conf")
public class DistributionConf implements Serializable
{
    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.AUTO)
    /** 设置站点 */  /** 分销设置 */
    private Integer confId;

    private Integer siteId;

    /** 是否开启分销 */
    private Integer confOpen;//IF_TRUE

    /** 分销层级(一级\二级) */
    private Integer confLevel;//0 - 一级\ 1 - 二级

    /** 注册成为分销商是否需要审核 */
    private Integer confExamine;//IF_TRUE

    /** 是否开启自购分佣 */
    private Integer confSelf;//IF_TRUE

    /** 上下线绑定方式(首次链接\首次付款) */
    private Integer confWays;//IF_WAYS

    /** 分销商申请方式(申请\人人\手动) */
    private Integer confMethod;//CASE_METHOD

    /** 成为分销商条件(无条件\消费次数\消费金额\购买指定商品) */
    private Integer confDistributionCondition;//CASE_CONDITION

    /** 累计消费次数(累计消费哦金额\购买指定的哪些商品)(与上述对应) */
    private Integer confCompletion;//对应上述

    /** 消费条件(付款后\订单完成) */
    private Integer confConsumeCondition;//IF_CONSUME

    /** 分销商申请协议设置(显示\隐藏) */
    private Integer confHide;//IF_HIDE

    /** 申请页面顶部图片 */
    private String confImage;

    /** 协议设置 */
    private Integer protocalId;

    private Integer delFlag;

    private String createTime;


}
